import mongoose from 'mongoose';

export default function dbConnect() {
  //关闭严格查询模式
  mongoose.set('strictQuery', false);
  //连接mongoose中的test数据库
  mongoose.connect('mongodb://127.0.0.1:27017/test');
  //建立连接
  const db = mongoose.connection;
  //监听数据库错误事件
  db.on('err', (err) => {
    console.log('Database connect error.');
  });
  //监听数据库关闭事件
  db.on('close', () => {
    console.log('Database close.');
  });
  //监听数据库开启事件
  db.on('open', () => {
    console.log('Database connected!');
  });
  //返回db用于外部使用来创建模型
  return db;
}
